/*******************************************************************************
**
** Copyright (c) 2011 - The OWE Team
**
** This file is part of OWE.
**
** OWE is a free software; you can redistribute it and/or
** modify it under the terms of the GNU Lesser General Public
** License as published by the Free Software Foundation; version
** version 2.1 of the License.
**
** OWE is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
** Lesser General Public License for more details.
**
** You should have received a copy of the GNU Lesser General Public
** License along with OWE. If not, see <http://www.gnu.org/licenses/>.
**
*******************************************************************************/

#include <iostream>

#include <owe/platform.h>
#include <owe/widgetpackage.h>

OWE_USE_NAMESPACE

int main(int argc, char **argv)
{
    if (argc != 2) {
        std::cout << "Usage: pkgcheck <widget>" << std::endl;
        return 1;
    }

    Platform(argc, argv);
    WidgetPackage package(argv[1]);

    if (!package.isValid()) {
        std::cout << "Widget " << argv[1] << " is invalid." << std::endl;
        return 1;
    }

    std::cout << "Widget " << argv[1] << " is valid." << std::endl;
    return 0;
}
